package com.veer.shop.config;

/**
 * 接口地址定义类
 * 
 * @author WangBin
 * 2020年8月12日-下午2:21:35
 */
public interface ApiUrlConfig {
	
	// API 请求地址 根地址
	String API_ROOT_URL = "/rest/V1";
	
	/*-------------------------公共服务相关----------------------------------*/
	// 获取验证码
	String API_GET_PHONE_VCODE_URL = "/phone/vcode/get";
	
	/*-------------------------会员相关----------------------------------*/
	// 会员 token 获取
	String API_CUSTOMER_TOKEN_URL = "/customer/token/get";
	// 会员注册
	String API_CUSTOMER_REGISTER_URL = "/customer/register";
	// 会员注销登录
	String API_CUSTOMER_LOGINOUT_URL = "/customer/loginOut";
	
	/*-------------------------菜单相关----------------------------------*/
	
	// 后台菜单列表
	String API_ADMIN_MENU_LIST_URL = "/admin/menus";
	// 删除后台菜单
	String API_ADMIN_MENU_DELETE_URL = "/admin/menu/delete";
	// 新增|更新后台菜单
	String API_ADMIN_MENU_UPDATE_URL = "/admin/menu/update";
	// 后台菜单详情
	String API_ADMIN_MENU_GET_URL = "/admin/menu/get";
	
	/*-------------------------商品相关----------------------------------*/
	
	// 商品分类列表
	String API_PRODUCT_CATEGORY_LIST_URL = "/admin/categories";
	// 商品分类更新|新增
	String API_PRODUCT_CATEGORY_UPDATE_URL = "/admin/category/update";
	// 商品分类删除
	String API_PRODUCT_CATEGORY_DELETE_URL = "/admin/category/delete";
	// 商品分类详情
	String API_PRODUCT_CATEGORY_GET_URL = "/admin/category/get";
	// 商品品牌详情
	String API_PRODUCT_BRAND_GET_URL = "/admin/brand/get";
	// 商品品牌列表
	String API_PRODUCT_BRAND_LIST_URL = "/admin/brands";
	// 商品品牌删除
	String API_PRODUCT_BRAND_DELETE_URL = "/admin/brand/delete";
	// 商品品牌更新|新增
	String API_PRODUCT_BRAND_UPDATE_URL = "/admin/brand/update";
	// 商品标签详情
	String API_PRODUCT_TAG_GET_URL = "/admin/tag/get";
	// 商品标签列表
	String API_PRODUCT_TAG_LIST_URL = "/admin/tags";
	// 商品标签删除
	String API_PRODUCT_TAG_DELETE_URL = "/admin/tag/delete";
	// 商品标签更新|新增
	String API_PRODUCT_TAG_UPDATE_URL = "/admin/tag/update";
	// 商品属性集列表
	String API_PRODUCT_ATTRIBUTE_SET_LIST_URL = "/admin/product/attributeSets";
	// 商品属性集新增|更新
	String API_PRODUCT_ATTRIBUTE_SET_UPDATE_URL = "/admin/attributeSet/update";
	// 商品属性集详情
	String API_PRODUCT_ATTRIBUTE_SET_GET_URL = "/admin/attributeSet/get";
	// 商品属性集删除
	String API_PRODUCT_ATTRIBUTE_SET_DELETE_URL = "/admin/attributeSet/delete";
	// 商品新增|更新
	String API_PRODUCT_UPDATE_URL = "/admin/product/update";
	// 商品删除
	String API_PRODUCT_DELETE_URL = "/admin/product/delete";
	// 商品详情
	String API_PRODUCT_GET_URL = "/admin/product/get";
	// 商品列表
	String API_PRODUCT_LIST_URL = "/admin/products";
	
	/*-------------------------系统管理相关----------------------------------*/
	
	// 素材更新|新增
	String API_MATERIALS_UPDATE_URL = "/admin/materials/update";
	// 素材列表
	String API_MATERIALS_LIST_URL = "/admin/materials";
	// 删除素材
	String API_MATERIALS_DELETE_URL = "/admin/materials/delete";
	// 素材详情
	String API_MATERIALS_GET_URL = "/admin/materials/get";
	// 素材分类更新|新增
	String API_MATERIAL_CATEGORY_UPDATE_URL = "/admin/materialCategories/update";
	// 素材分类列表
	String API_MATERIAL_CATEGORY_LIST_URL = "/admin/materialCategories";
	// 素材分类详情
	String API_MATERIAL_CATEGORY_GET_URL = "/admin/materialCategories/get";
	// 删除素材分类
	String API_MATERIAL_CATEGORY_DELETE_URL = "/admin/materialCategories/delete";
	// 系统数据导入
	String API_DATA_IMPORT_URL = "/admin/data/import";
	
	/*-------------------------用户相关----------------------------------*/
	// 管理员 token 获取
	String API_ADMIN_TOKEN_URL = "/admin/token/get";
	// 管理员用户新增
	String API_ADMIN_USER_CREATE_URL = "/admin/user/create";
	// 管理员用户编辑
	String API_ADMIN_USER_UPDATE_URL = "/admin/user/update";
	// 管理员列表
	String API_ADMIN_USER_LIST_URL = "/admin/user/list";
	// 用户角色列表
	String API_ADMIN_ROLES_URL = "/admin/roles";
	// 新增|编辑用户角色
	String API_ADMIN_ROLE_UPDATE_URL = "/admin/role/update";
	// 删除用户角色
	String API_ADMIN_ROLE_DELETE_URL = "/admin/role/delete";
	// 用户角色详情
	String API_ADMIN_ROLE_GET_URL = "/admin/role/get";
	
	/*-------------------------会员相关----------------------------------*/
	// 客户列表
	String API_ADMIN_CUSTOMER_LIST_URL = "/admin/customers";
	String API_ADMIN_CUSTOMER_GET_URL = "/admin/customer/get";
	String API_ADMIN_CUSTOMER_UPDATE_URL = "/admin/customer/update";
	String API_ADMIN_CUSTOMER_DELETE_URL = "/admin/customers/delete";
}
